package models

// 标准_设备登录
type DamStdLogin struct {
	Id *uint64 `gorm:"column:id;primarykey"` // ID
	EqCode *string `gorm:"column:eq_code"` // 设备编码
	LogType *uint8 `gorm:"column:log_type"` // 登陆信息类型 1:登陆2:登出
	LoginTime *jsontime.JsonTime `gorm:"column:login_time"` // 信息时间
	BillingModel *string `gorm:"column:billing_model"` // 计费模型
	ConnectorNums *int32 `gorm:"column:connector_nums"` // 充电接口数量
	SupportedModes *string `gorm:"column:supported_modes"` // 充电模式 充电设备支持的充电模式，位表示，1表示支持，0 表示不支持，D0：按电量；D1：按时间；D2：按金额；D3：充电开关 ；D4~D7保留
	DeviceClock *jsontime.JsonTime `gorm:"column:device_clock"` // 设备当前时钟
	MaxRate *int32 `gorm:"column:max_rate"` // 最大费率数
	ExtInfo *string `gorm:"column:ext_info"` // 扩展信息 登陆扩展信息,json
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *DamStdLogin) TableName() string {
	return "dam_std_login"
}